Skip to content

feat(fe): impl problem create statement page#3538

Open
sONg20NOW wants to merge 8 commits intomainfrom
t2670-impl-problem-create-statement-page
Open

feat(fe): impl problem create statement page#3538
sONg20NOW wants to merge 8 commits intomainfrom
t2670-impl-problem-create-statement-page

Conversation

@sONg20NOW
Copy link
Copy Markdown
Contributor

@sONg20NOW sONg20NOW commented Apr 12, 2026

Description

problem/create의 문제 본문(statement) 탭을 구현했습니다.

Additional context

백엔드 연동 전에 UI 구현과 useForm 연결만 완료했습니다.
현재 배경색 변경이 반영되어 있지 않아서 임시적으로 problem container에 배경색을 주었습니다. 머지하기 전에 이는 원상복구할 예정입니다. (배경색 바꾸는 브랜치 새로 파서 작업해야 할 것 같아용)
그리고 현재 샘플 추가만 가능하고 개별 샘플 삭제는 디자인이 안 되어있어서 피그마에 코멘트 남겨놓고 대기 중입니다. 일단 제가 임의로 개별 삭제 버튼 만들어놨으니 그걸로 테스트 해주시면 될 것 같아요~

추가적으로 problem container에서 타이포 에러와 배경색 적용이 안된 부분이 있어서 수정했습니다.

머지 전 확인사항

  • 개별 샘플 삭제 디자인 컨펌
  • problem container 배경색 원복

피그마 링크

image

Before submitting the PR, please make sure you do the following

closes TAS-2670

@sONg20NOW sONg20NOW self-assigned this Apr 12, 2026
@sONg20NOW sONg20NOW added 🍊squad-유자차 스쿼드 유자차 작업물입니다 preview 이 라벨이 붙어있어야 프론트엔드 Preview 환경이 생성됩니다 labels Apr 12, 2026
@github-project-automation github-project-automation bot moved this to Pending ✋ in Codedang Apr 12, 2026
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request implements the StatementPage component, providing a detailed form for problem creation that includes basic metadata, problem descriptions, and dynamic sample data management via react-hook-form. Additionally, it includes UI refinements and typo fixes in the ProblemCreateContainer. Feedback was provided to enhance type safety by removing unsafe type assertions in the form's default values, improve the user experience by ensuring sequential numbering for dynamic sample labels, and maintain styling consistency across input fields using focus-visible.

@skkuding-bot
Copy link
Copy Markdown

skkuding-bot bot commented Apr 12, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: 55e3a8118bdde0e98ff6cbabc4118de3cb747d63
Health Status: Healthy

Open Preview | View in Argo CD

sONg20NOW and others added 5 commits April 12, 2026 14:40
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@skkuding-bot
Copy link
Copy Markdown

skkuding-bot bot commented Apr 12, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: 691180ecbf6532d4547c06e3ee694cc1ed0305b2
Health Status: Healthy

Open Preview | View in Argo CD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

preview 이 라벨이 붙어있어야 프론트엔드 Preview 환경이 생성됩니다 🍊squad-유자차 스쿼드 유자차 작업물입니다 ⛳️ team-frontend

Projects

Status: Pending ✋

Development

Successfully merging this pull request may close these issues.

1 participant